@charset "utf-8";
/* CSS Document */
/* top */
#header { background-color: #1f262d; margin-top: 10px;  }
#search input[type=text], #search button { background-color: #28b779; }
#search input[type=text]:focus { color: #777777; }
#sidebar > ul { border-bottom: 1px solid #37414b }
#sidebar > ul > li { border-top: 1px solid #37414b; border-bottom: 1px solid #1f262d; }
#sidebar > ul > li.active { background-color: #ff8901; border-bottom: 1px solid #ff8901; border-top: 1px solid #ff8901; }
#sidebar > ul > li.active a { color: #fff; text-decoration: none; }
#sidebar > ul > li > a > .label { background-color: #F66; color: #fff; font-weight: bold }
#sidebar > ul > li > a:hover { background-color: #ff8901; color: #fff; }
#sidebar > ul li ul { background-color: #1e242b; }
#sidebar > ul li ul li a { color: #939da8 }
#sidebar > ul li ul li a:hover, #sidebar > ul li ul li.active a { color: #fff; background-color: #ff8901; }
#search input[type=text] { background-color: #47515b; color: #fff; }
#search input[type=text]:focus { color: #2e363f; color: #fff; box-shadow: none; }
.dropdown-menu { display: none }
.dropdown-menu li a:hover, .dropdown-menu .active a, .dropdown-menu .active a:hover { color: #eeeeee; background: #666; }
.top_message { float: right; padding: 20px 12px; position: relative; top: -13px; border-left: 1px solid #3D3A37; font-size: 14px; line-height: 20px; *line-height:20px;
color: #333; text-align: center; vertical-align: middle; cursor: pointer; }
.top_message:hover { background: #000 }
#header { height: 77px; position: relative; width: 100%; z-index: -9; }
#header h1 {  background: url(../images/logo.png) no-repeat; height: 31px; left: 20px; line-height: 600px; overflow: hidden; position: relative; top: 26px; width: 191px; }
#header h1 a { display: block; }
/* Search input */
#search { position: absolute; z-index: 25; top: 6px; right: 10px; }
#search input[type=text] { padding: 4px 10px 5px; border: 0; width: 100px; }
#search button { border: 0; margin-left: -3px; margin-top: -11px; padding: 5px 10px 4px; }
#search button i { opacity: 0.8; color: #fff; }
#search button:hover i, #search button:active i { opacity: 1; }
/* Top user navigation */
#user-nav { position: absolute; left: 220px; top: 0px; z-index: 20; margin: 0; }
#user-nav > ul { margin: 0; padding: 0; list-style: none; border-right: 1px solid #2e363f; border-left: 1px solid #000; }
#user-nav > ul > li { float: left; list-style-type: none; margin: 0; position: relative; padding: 0; border-left: 1px solid #2e363f; border-right: 1px solid #000; }
#user-nav > ul > li > a { padding: 9px 10px; display: block; font-size: 11px; }
#user-nav > ul > li > a:hover, #user-nav > ul > li.open > a { color: #ffffff; background: #000; }
#user-nav > ul > li > a > i, #sidebar li a i { opacity: .5; margin-top: 2px; }
#user-nav > ul > li > a:hover > i, #user-nav > ul > li.open > a > i { opacity: 1; }
#user-nav > ul > li > a > .label { vertical-align: middle; padding: 1px 4px 1px; margin: -2px 4px 0; display: inline-block; }
#user-nav > ul ul > li > a { text-align: left; }
#user-nav > ul ul > li > a:hover { }
/* Sidebar Navigation */
#sidebar { display: block; float: left; position: relative; width: 220px; z-index: 16; }
#sidebar > ul { list-style: none; margin: 0px 0 0; padding: 0; position: absolute; width: 220px; }
#sidebar > ul > li { display: block; position: relative; }
#sidebar > ul > li > a { padding: 12px 0 12px 15px; display: block; color: #939da8; }
#sidebar > ul > li > a > i { margin-right: 10px; }
#sidebar > ul > li.active > a { background: url(../images/menu-active.png) no-repeat scroll right center transparent !important; text-decoration: none; }
#sidebar > ul > li > a > .label { margin: 0 20px 0 0; float: right; padding: 3px 5px 2px; }
#sidebar > ul li ul { display: none; margin: 0; padding: 0; }
#sidebar > ul li.open ul { display: block; }
#sidebar > ul li ul li a { padding: 10px 0 10px 25px; display: block; color: #777777; }
#sidebar > ul li ul li:first-child a { border-top: 0; }
#sidebar > ul li ul li:last-child a { border-bottom: 0; }
/* Content */

.container-fluid .row-fluid:first-child { margin-top: 20px; }
/* Breadcrumb */
#breadcrumb { background-color: #fff; border-bottom: 1px solid #e3ebed; }
#breadcrumb a { padding: 8px 20px 8px 10px; display: inline-block; background-image: url('../img/breadcrumb.png'); background-position: center right; background-repeat: no-repeat; font-size: 11px; color: #666666; }
#breadcrumb a:hover { color: #333333; }
#breadcrumb a:last-child { background-image: none; }
#breadcrumb a.current { font-weight: bold; color: #444444; }
#breadcrumb a i { margin-right: 5px; opacity: .6; }
#breadcrumb a:hover i { margin-right: 5px; opacity: .8; }
/*todo-list*/
.todo ul { list-style: none outside none; margin: 0; }
.todo li { border-bottom: 1px solid #EBEBEB; margin-bottom: 0; padding: 10px 0; }
.todo li:hover { background: none repeat scroll 0 0 #FCFCFC; border-color: #D9D9D9; }
.todo li:last-child { border-bottom: 0px; }
.todo li .txt { float: left; }
.todo li .by { margin-left: 10px; margin-right: 10px; }
.todo li .date { margin-right: 10px; }
/* Stat boxes and quick actions */

.stat-boxes, .quick-actions, .quick-actions-horizontal, .stats-plain { display: block; list-style: none outside none; margin: 15px 0; text-align: center; }
.stat-boxes2 { display: inline-block; list-style: none outside none; margin: 0px; text-align: center; }
.stat-boxes2 li { display: inline-block; line-height: 18px; margin: 0 10px 10px; padding: 0 10px; background: #fff; border: 1px solid #DCDCDC }
.stat-boxes2 .left, .stat-boxes .right { text-shadow: 0 1px 0 #fff; float: left; }
.stat-boxes2 .left { border-right: 1px solid #DCDCDC; box-shadow: 1px 0 0 0 #FFFFFF; font-size: 10px; font-weight: bold; margin-right: 10px; padding: 10px 14px 6px 4px; }
.stat-boxes2 .right { color: #666666; font-size: 12px; padding: 9px 10px 7px 0; text-align: center; min-width: 70px; float: left }
.stat-boxes2 .left span, .stat-boxes2 .right strong { display: block; }
.stat-boxes2 .right strong { font-size: 26px; margin-bottom: 3px; margin-top: 6px; }
.quick-actions_homepage .quick-actions li { position: relative; }
.quick-actions_homepage .quick-actions li .label { position: absolute; padding: 5px; top: -10px; right: -5px; }
.stats-plain { width: 100%; }
.stat-boxes li, .quick-actions li, .quick-actions-horizontal li { float: left; line-height: 18px; margin: 0 10px 10px 0px; padding: 0 10px; }
.stat-boxes li a:hover, .quick-actions li a:hover, .quick-actions-horizontal li a:hover, .stat-boxes li:hover, .quick-actions li:hover, .quick-actions-horizontal li:hover { background: #2E363F; }
.quick-actions li { min-width: 14%; min-height: 70px; }
.quick-actions_homepage .quick-actions .span3 { width: 30%; }
.quick-actions li, .quick-actions-horizontal li { padding: 0; }
.stats-plain li { padding: 0 30px; display: inline-block; margin: 0 10px 20px; }
.quick-actions li a { padding: 10px 30px; }
.stats-plain li h4 { font-size: 40px; margin-bottom: 15px; }
.stats-plain li span { font-size: 14px; color: #fff; }
.quick-actions-horizontal li a span { padding: 10px 12px 10px 10px; display: inline-block; }
.quick-actions li a, .quick-actions-horizontal li a { display: block; color: #fff; font-size: 14px; font-weight: lighter; }
.quick-actions li a i[class^="icon-"], .quick-actions li a i[class*=" icon-"] { font-size: 30px; display: block; margin: 0 auto 5px; }
.quick-actions-horizontal li a i[class^="icon-"], .quick-actions-horizontal li a i[class*=" icon-"] { background-repeat: no-repeat; background-attachment: scroll; background-position: center; background-color: transparent; width: 16px; height: 16px; display: inline-block; margin: -2px 0 0 !important; border-right: 1px solid #dddddd; margin-right: 10px; padding: 10px; vertical-align: middle; }
.quick-actions li:active, .quick-actions-horizontal li:active { background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#EEEEEE), to(#F4F4F4)); background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); background-image: -moz-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); background-image: -ms-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); background-image: -o-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); background-image: linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.4); }
.stat-boxes .left, .stat-boxes .right { text-shadow: 0 1px 0 #fff; float: left; }
.stat-boxes .left { border-right: 1px solid #DCDCDC; box-shadow: 1px 0 0 0 #FFFFFF; font-size: 10px; font-weight: bold; margin-right: 10px; padding: 10px 14px 6px 4px; }
.stat-boxes .right { color: #666666; font-size: 12px; padding: 9px 10px 7px 0; text-align: center; min-width: 70px; }
.stat-boxes .left span, .stat-boxes .right strong { display: block; }
.stat-boxes .right strong { font-size: 26px; margin-bottom: 3px; margin-top: 6px; }
.stat-boxes .peity_bar_good, .stat-boxes .peity_line_good, {
 color: #459D1C;
}
.stat-boxes .peity_bar_neutral, .stat-boxes .peity_line_neutral { color: #757575; }
.stat-boxes .peity_bar_bad, .stat-boxes .peity_line_bad { color: #BA1E20; }
.stats-plain { }
.site-stats { margin: 0; padding: 0; text-align: center; list-style: none; }
.site-stats li { cursor: pointer; display: inline-block; margin: 0 5px 10px; text-align: center; width: 42%; padding: 10px 0; color: #fff; position: relative; }
.site-stats li i { font-size: 24px; clear: both }
.site-stats li:hover { background: #2E363F; }
.site-stats li i { vertical-align: baseline; }
.site-stats li strong { font-weight: bold; font-size: 20px; width: 100%; float: left; margin-left: 0px; }
.site-stats li small { margin-left: 0px; font-size: 11px; width: 100%; float: left; }
* { outline: none !important; -moz-outline: none !important; }
html, body { height: 100% }
/* Main */

/*Bootstrap-overlay*/

.dropdown-menu .divider { margin: 4px 0px; }
.dropdown-menu { min-width: 180px; }
.dropdown-menu > li > a { padding: 3px 10px; color: #666; font-size: 12px; }
.dropdown-menu > li > a i { padding-right: 3px; }
.userphoto img { width: 19px; height: 19px; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .label, .dropdown-menu, .btn, .well, .progress, .table-bordered, .btn-group > .btn:first-child, .btn-group > .btn:last-child, .btn-group > .btn:last-child, .btn-group > .dropdown-toggle, .alert { border-radius: 0px; }
.btn, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { box-shadow: none; }
.progress, .progress-success .bar, .progress .bar-success, .progress-warning .bar, .progress .bar-warning, .progress-danger .bar, .progress .bar-danger, .progress-info .bar, .progress .bar-info, .btn, .btn-primary { background-image: none; }
.accordion-heading h5 { width: 70%; }
.form-horizontal .form-actions { padding-left: 20px; }
#footer { padding: 10px; text-align: center; }
hr { border-top-color: #dadada; }
.carousel { margin-bottom: 0px; }
.fl { float: left }
.fr { float: right }
.label-important, .badge-important { background: #f74d4d; }
/*Metro Background color class*/
.bg_lb { background: #27a9e3; }
.bg_db { background: #2295c9; }
.bg_lg { background: #28b779; }
.bg_dg { background: #28b779; }
.bg_ly { background: #ffb848; }
.bg_dy { background: #da9628; }
.bg_ls { background: #2255a4; }
.bg_lo { background: #da542e; }
.bg_lr { background: #f74d4d; }
.bg_lv { background: #603bbc; }
.bg_lh { background: #b6b3b3; }
/* Header */
#header { height: 31px; position: relative; width: 100%; z-index: -9; }
#header h1 { background: url("../images/logo.png") no-repeat scroll 0 0 transparent; height: 31px; left: 20px; line-height: 600px; overflow: hidden; position: relative; top: 0px; width: 191px; }
#header h1 a { display: block; }

/* Header2 */
#header2 { height: 77px; position: relative; width: 220px; z-index: -9; }
#header2 h1 { background: url("../images/logo.png") no-repeat scroll 0 0 transparent; height: 31px; left: 20px; line-height: 600px; overflow: hidden; position: relative; top: 26px; width: 191px; }
#header2 h1 a { display: block; }


/* Search input */
#search { position: absolute; z-index: 25; top: 6px; right: 10px; }
#search input[type=text] { padding: 4px 10px 5px; border: 0; width: 100px; }
#search button { border: 0; margin-left: -3px; margin-top: -11px; padding: 5px 10px 4px; }
#search button i { opacity: 0.8; color: #fff; }
#search button:hover i, #search button:active i { opacity: 1; }

/* Top user navigation */
#user-nav { position: absolute; left: 220px; top: 0px; z-index: 20; margin: 0; }
#user-nav > ul { margin: 0; padding: 0; list-style: none; border-right: 1px solid #2e363f; border-left: 1px solid #000; }
#user-nav > ul > li { float: left; list-style-type: none; margin: 0; position: relative; padding: 0; border-left: 1px solid #2e363f; border-right: 1px solid #000; }
#user-nav > ul > li > a { padding: 9px 10px; display: block; font-size: 11px; }
#user-nav > ul > li > a:hover, #user-nav > ul > li.open > a { color: #ffffff; background: #000; }
#user-nav > ul > li > a > i, #sidebar li a i { opacity: .5; margin-top: 2px; }
#user-nav > ul > li > a:hover > i, #user-nav > ul > li.open > a > i { opacity: 1; }
#user-nav > ul > li > a > .label { vertical-align: middle; padding: 1px 4px 1px; margin: -2px 4px 0; display: inline-block; }
#user-nav > ul ul > li > a { text-align: left; }
#user-nav > ul ul > li > a:hover { }
/* Sidebar Navigation */
#sidebar { display: block; float: left; position: relative; width: 220px; z-index: 16; }
#sidebar > ul { list-style: none; margin: 0px 0 0; padding: 0; position: absolute; width: 220px; }
#sidebar > ul > li { display: block; position: relative; }
#sidebar > ul > li > a > i { margin-right: 10px; }
#sidebar > ul > li > a > .label { margin: 0 20px 0 0; float: right; padding: 3px 5px 2px; }
#sidebar > ul li ul { display: none; margin: 0; padding: 0; }
#sidebar > ul li.open ul { display: block; }
#sidebar > ul li ul li a { padding: 10px 0 10px 25px; display: block; color: #777777; }
#sidebar > ul li ul li:first-child a { border-top: 0; }
#sidebar > ul li ul li:last-child a { border-bottom: 0; }
/* Content */
.content { background: none repeat scroll 0 0 #eeeeee; margin-left: 220px; margin-right: 0; margin-top: 50px; padding-bottom: 25px; position: relative; min-height: 100%; width: auto; padding-left: 40px; padding-right: 40px; }
.content-header { position: abslute; width: 100%; margin-top: -50px; z-index: 20; }
.content-header h2 { color: #444; font-size: 20px; font-weight: normal; float: none; text-shadow: 0 1px 0 #ffffff; margin-left: 20px; padding-top: 20px; height: 44px; position: relative; }
.quick-actions_homepage ul { display: inline-table; width: 100% }
.quick-actions_homepage ul li, .quick-actions_homepage li div.small_block li { display: table-cell; color: #fff; vertical-align: top }
.quick-actions_homepage li.block_1, .quick-actions_homepage li.block_2 { width: 25% }
.quick-actions_homepage li div { margin-right: 10px; padding-bottom: 20px }
.quick-actions_homepage li div.item1 { background-color: #FF8901; height: 179px }
.quick-actions_homepage li div.item2 { background-color: #2255A4; height: 179px }
.quick-actions_homepage li.block_1 span, .quick-actions_homepage li.block_2 span { display: block; font-size: 18px; position: relative; top: 38px }
.quick-actions_homepage li span.money { margin-top: 20px }
.quick-actions_homepage li span.money b, .block_4 span, .block_5 span, .block_6 span { font-size: 42px }
.quick-actions_homepage li.block_3 { width: 50% }
.quick-actions_homepage li.block_3 li.block_4, .quick-actions_homepage li.block_3 li.block_5, .quick-actions_homepage li.block_3 li.block_6 { width: 33% }
.small_block span { display: block; position: relative; top: 9px; margin-bottom: 13px }
.timeColor { color: #FF8901 }
.small_block span b { font-size: 12px; font-weight: normal }
.small_block img { margin-top: 8px }
.quick-actions_homepage li div.small_block { height: 96px; padding-bottom: 0; margin-bottom: 10px }
li.block_3 ul.loc { position: relative; }
#content-header .btn-group { float: right; right: 20px; position: absolute; }
#content-header h1, #content-header .btn-group { margin-top: 20px; }
#content-header .btn-group .btn { padding: 11px 14px 9px; }
#content-header .btn-group .btn .label { position: absolute; top: -7px; }
.container-fluid .row-fluid:first-child { margin-top: 20px; }
/* Breadcrumb */
#breadcrumb { background-color: #fff; border-bottom: 1px solid #e3ebed; }
#breadcrumb a { padding: 8px 20px 8px 10px; display: inline-block; background-image: url('../img/breadcrumb.png'); background-position: center right; background-repeat: no-repeat; font-size: 11px; color: #666666; }
#breadcrumb a:hover { color: #333333; }
#breadcrumb a:last-child { background-image: none; }
#breadcrumb a.current { font-weight: bold; color: #444444; }
#breadcrumb a i { margin-right: 5px; opacity: .6; }
#breadcrumb a:hover i { margin-right: 5px; opacity: .8; }
/*todo-list*/
.todo ul { list-style: none outside none; margin: 0; }
.todo li { border-bottom: 1px solid #EBEBEB; margin-bottom: 0; padding: 10px 0; }
.todo li:hover { background: none repeat scroll 0 0 #FCFCFC; border-color: #D9D9D9; }
.todo li:last-child { border-bottom: 0px; }
.todo li .txt { float: left; }
.todo li .by { margin-left: 10px; margin-right: 10px; }
.todo li .date { margin-right: 10px; }
/* Stat boxes and quick actions */
.quick-actions_homepage { width: 100%; text-align: center; position: relative; float: left; margin-bottom: 40px }
.stat-boxes, .quick-actions, .quick-actions-horizontal, .stats-plain { display: block; list-style: none outside none; margin: 15px 0; text-align: center; }
.stat-boxes2 { display: inline-block; list-style: none outside none; margin: 0px; text-align: center; }
.stat-boxes2 li { display: inline-block; line-height: 18px; margin: 0 10px 10px; padding: 0 10px; background: #fff; border: 1px solid #DCDCDC }
.stat-boxes2 .left, .stat-boxes .right { text-shadow: 0 1px 0 #fff; float: left; }
.stat-boxes2 .left { border-right: 1px solid #DCDCDC; box-shadow: 1px 0 0 0 #FFFFFF; font-size: 10px; font-weight: bold; margin-right: 10px; padding: 10px 14px 6px 4px; }
.stat-boxes2 .right { color: #666666; font-size: 12px; padding: 9px 10px 7px 0; text-align: center; min-width: 70px; float: left }
.stat-boxes2 .left span, .stat-boxes2 .right strong { display: block; }
.stat-boxes2 .right strong { font-size: 26px; margin-bottom: 3px; margin-top: 6px; }
.quick-actions_homepage .quick-actions li { position: relative; }
.quick-actions_homepage .quick-actions li .label { position: absolute; padding: 5px; top: -10px; right: -5px; }
.stats-plain { width: 100%; }
.stat-boxes li, .quick-actions li, .quick-actions-horizontal li { float: left; line-height: 18px; margin: 0 10px 10px 0px; padding: 0 10px; }
.stat-boxes li a:hover, .quick-actions li a:hover, .quick-actions-horizontal li a:hover, .stat-boxes li:hover, .quick-actions li:hover, .quick-actions-horizontal li:hover { background: #2E363F; }
.quick-actions li { min-width: 14%; min-height: 70px; }
.quick-actions_homepage .quick-actions .span3 { width: 30%; }
.quick-actions li, .quick-actions-horizontal li { padding: 0; }
.stats-plain li { padding: 0 30px; display: inline-block; margin: 0 10px 20px; }
.quick-actions li a { padding: 10px 30px; }
.stats-plain li h4 { font-size: 40px; margin-bottom: 15px; }
.stats-plain li span { font-size: 14px; color: #fff; }
.quick-actions-horizontal li a span { padding: 10px 12px 10px 10px; display: inline-block; }
.quick-actions li a, .quick-actions-horizontal li a { display: block; color: #fff; font-size: 14px; font-weight: lighter; }
.quick-actions li a i[class^="icon-"], .quick-actions li a i[class*=" icon-"] { font-size: 30px; display: block; margin: 0 auto 5px; }
.quick-actions-horizontal li a i[class^="icon-"], .quick-actions-horizontal li a i[class*=" icon-"] { background-repeat: no-repeat; background-attachment: scroll; background-position: center; background-color: transparent; width: 16px; height: 16px; display: inline-block; margin: -2px 0 0 !important; border-right: 1px solid #dddddd; margin-right: 10px; padding: 10px; vertical-align: middle; }
.quick-actions li:active, .quick-actions-horizontal li:active { background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#EEEEEE), to(#F4F4F4)); background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); background-image: -moz-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); background-image: -ms-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); background-image: -o-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); background-image: linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.4); }
.stat-boxes .left, .stat-boxes .right { text-shadow: 0 1px 0 #fff; float: left; }
.stat-boxes .left { border-right: 1px solid #DCDCDC; box-shadow: 1px 0 0 0 #FFFFFF; font-size: 10px; font-weight: bold; margin-right: 10px; padding: 10px 14px 6px 4px; }
.stat-boxes .right { color: #666666; font-size: 12px; padding: 9px 10px 7px 0; text-align: center; min-width: 70px; }
.stat-boxes .left span, .stat-boxes .right strong { display: block; }
.stat-boxes .right strong { font-size: 26px; margin-bottom: 3px; margin-top: 6px; }
.stat-boxes .peity_bar_good, .stat-boxes .peity_line_good, {
 color: #459D1C;
}
.stat-boxes .peity_bar_neutral, .stat-boxes .peity_line_neutral { color: #757575; }
.stat-boxes .peity_bar_bad, .stat-boxes .peity_line_bad { color: #BA1E20; }
.stats-plain { }
.site-stats { margin: 0; padding: 0; text-align: center; list-style: none; }
.site-stats li { cursor: pointer; display: inline-block; margin: 0 5px 10px; text-align: center; width: 42%; padding: 10px 0; color: #fff; position: relative; }
.site-stats li i { font-size: 24px; clear: both }
.site-stats li:hover { background: #2E363F; }
.site-stats li i { vertical-align: baseline; }
.site-stats li strong { font-weight: bold; font-size: 20px; width: 100%; float: left; margin-left: 0px; }
.site-stats li small { margin-left: 0px; font-size: 11px; width: 100%; float: left; }
/* Charts & graphs **/
.chart, .pie, .bars, #donut, #interactive, #placeholder, #placeholder2 { height: 300px; max-width: 100%; }
#choices { border-top: 1px solid #dcdcdc; margin: 10px 0; padding: 10px; }
#choices br { display: none; }
#choices input { margin: -5px 5px 0 0; }
#choices label { display: inline-block; padding-right: 20px; }
#tooltip { position: absolute; display: none; border: none; padding: 3px 8px; border-radius: 3px; font-size: 10px; background-color: #222222; color: #ffffff; z-index: 25; }
/* Widgets */
.widget-box { background: none repeat scroll 0 0 #F9F9F9; border-left: 1px solid #CDCDCD; border-top: 1px solid #CDCDCD; border-right: 1px solid #CDCDCD; clear: both; margin-top: 16px; margin-bottom: 16px; position: relative; }
.widget-box.widget-calendar, .widget-box.widget-chat { overflow: hidden !important; }
.accordion .widget-box { margin-top: -2px; margin-bottom: 0; border-radius: 0; }
.widget-box.widget-plain { background: transparent; border: none; margin-top: 0; margin-bottom: 0; }
.widget-title, .modal-header, .table th, div.dataTables_wrapper .ui-widget-header { background-color: #efefef; border: 1px solid #CDCDCD; border-bottom: none }
.widget-title { height: 44px }
.widget-title .nav-tabs { border-bottom: 0 none; }
.widget-title .nav-tabs li a { border-bottom: medium none !important; border-left: 1px solid #DDDDDD; border-radius: 0 0 0 0; border-right: 1px solid #DDDDDD; border-top: medium none; color: #999999; margin: 0; outline: medium none; padding: 9px 10px 8px; font-weight: bold; text-shadow: 0 1px 0 #FFFFFF; }
.widget-title .nav-tabs li:first-child a { border-left: medium none !important; }
.widget-title .nav-tabs li a:hover { background-color: transparent !important; border-color: #D6D6D6; border-width: 0 1px; color: #2b2b2b; }
.widget-title .nav-tabs li.active a { background-color: #F9F9F9 !important; color: #444444; }
.widget-title span.icon { padding: 18px 10px 12px 11px; float: left; border-right: 1px solid #dadada; }
.widget-title h5 { color: #666; float: left; font-size: 12px; font-weight: bold; padding: 16px; line-height: 12px; margin: 0; }
.search-year { float: right; margin: 10px 13px 3px 13px; height: 20px; text-align: center; }
.btn-mini { background-color: #fff; border: 1px solid #CCCCCC; color: #ccc; border-radius: 3px; padding-top: 2px; cursor: pointer }
.widget-title .buttons { float: right; margin: 8px 10px 0 0; }
.widget-title .label { padding: 3px 5px 2px; float: right; margin: 9px 11px 0 0; box-shadow: 0 1px 2px rgba(0,0,0,0.3) inset, 0 1px 0 #ffffff; }
.widget-calendar .widget-title .label { margin-right: 190px; }
.widget-content { clear: both; background-color: #F9F9F9; padding: 20px; border: 1px solid #cdcdcd; }
.widget-box.widget-plain .widget-content { padding: 12px 0 0; }
.widget-box.collapsible .collapse.in .widget-content { border-bottom: 1px solid #CDCDCD; }
.recent-posts, .recent-comments, .recent-users { margin: 0; padding: 0; }
.recent-posts li, .recent-comments li, .article-post li, .recent-users li { border-bottom: 1px dotted #AEBDC8; list-style: none outside none; padding: 10px; }
.recent-posts li.viewall, .recent-comments li.viewall, .recent-users li.viewall { padding: 0; }
.recent-posts li.viewall a, .recent-comments li.viewall a, .recent-users li.viewall a { padding: 5px; text-align: center; display: block; color: #888888; }
.recent-posts li.viewall a:hover, .recent-comments li.viewall a:hover, .recent-users li.viewall a:hover { background-color: #eeeeee; }
.recent-posts li:last-child, .recent-comments li:last-child, .recent-users li:last-child { border-bottom: none !important; }
.user-thumb { background: none repeat scroll 0 0 #FFFFFF; float: left; height: 40px; margin-right: 10px; margin-top: 5px; padding: 2px; width: 40px; }
.user-info { color: #666666; font-size: 11px; }
.invoice-content { padding: 20px; }
.invoice-action { margin-bottom: 30px; }
.invoice-head { clear: both; margin-bottom: 40px; overflow: hidden; width: auto; }
.invoice-meta { font-size: 18px; margin-bottom: 40px; }
.invoice-date { float: right; font-size: 80%; }
.invoice-content h5 { color: #333333; font-size: 16px; font-weight: normal; margin-bottom: 10px; }
.invoice-content ul { list-style: none; margin: 0; padding: 0; }
.invoice-to { float: left; width: 370px; }
.invoice-from { float: right; width: 300px; }
.invoice-to li, .invoice-from li { clear: left; }
.invoice-to li span, .invoice-from li span { display: block; }
.invoice-content th.total-label { text-align: right; }
.invoice-content th.total-amount { text-align: left; }
.amount-word { color: #666666; margin-bottom: 40px; margin-top: 40px; }
.amount-word span { color: #5476A6; font-weight: bold; padding-left: 20px; }
.panel-left { margin-top: 103px; }
.panel-left2 { margin-left: 176px; }
.panel-right { width: 100%; background-color: #fff; border-bottom: 1px solid #dddddd; position: absolute; right: 0; overflow: auto; top: 38px; height: 76px; }
.panel-right2 { width: 100%; background-color: #fff; border-right: 1px solid #dddddd; position: absolute; left: 0; overflow: auto; top: 0px; height: 94%; width: 175px; }
.panel-right .panel-title, .panel-right2 .panel-title { width: 100%; background-color: #ececec; border-bottom: 1px solid #dddddd; }
.panel-right .panel-title h5, .panel-right2 .panel-title h5 { font-size: 12px; color: #777777; text-shadow: 0 1px 0 #ffffff; padding: 6px 10px 5px; margin: 0; }
.panel-right .panel-content { padding: 10px; }
.chat-content { height: 470px; padding: 15px; }
.chat-messages { height: 420px; overflow: auto; position: relative; }
.chat-message { padding: 7px 15px; margin: 7px 0 0; }
.chat-message input[type=text] { margin-bottom: 0 !important; width: 100%; }
.chat-message .input-box { display: block; margin-right: 90px; }
.chat-message button { float: right; }
#chat-messages-inner p { padding: 0px; margin: 10px 0 0 0; }
#chat-messages-inner p img { display: inline-block; float: left; vertical-align: middle; width: 28px; height: 28px; margin-top: -1px; margin-right: 10px; }
#chat-messages-inner .msg-block, #chat-messages-inner p.offline span { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #cccccc; box-shadow: 1px 1px 0 1px rgba(0, 0, 0, 0.05); display: block; margin-left: 0px; padding: 10px; position: relative; }
#chat-messages-inner p.offline span { background: none repeat scroll 0 0 #FFF5F5; }
#chat-messages-inner .time { color: #999999; font-size: 11px; float: right; }
#chat-messages-inner .msg { display: block; margin-top: 13px; border-top: 1px solid #dadada; }
#chat-messages-inner .msg-block:before { border-right: 7px solid rgba(0,0,0,0.1); border-top: 7px solid transparent; border-bottom: 7px solid transparent; content: ""; display: none; left: -7px; position: absolute; top: 11px; }
#chat-messages-inner .msg-block:after { border-right: 6px solid #ffffff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; content: ""; display: none; left: -6px; position: absolute; top: 12px; }
.chat-users { padding: 0 0 30px; }
.chat-users .contact-list { line-height: 21px; list-style: none outside none; margin: 0; padding: 0; font-size: 10px; }
.chat-users .contact-list li { border: 1px solid #DADADA; margin: 5px 5px; padding: 1px; position: relative; }
.chat-users .contact-list li:hover { background-color: #efefef; }
.chat-users .contact-list li a { color: #666666; display: block; padding: 8px 5px; }
.chat-users .contact-list li.online a { font-weight: bold; }
.chat-users .contact-list li.new { background-color: #eaeaea; }
.chat-users .contact-list li.offline { background-color: #EDE0E0; }
.chat-users .contact-list li a img { display: inline-block; margin-right: 10px; vertical-align: middle; width: 28px; height: 28px; }
.chat-users .contact-list li .msg-count { padding: 3px 5px; position: absolute; right: 10px; top: 12px; }
.taskDesc i { margin: 1px 5px 0; }
.taskStatus, .taskOptions { text-align: center !important; }
.taskStatus .in-progress { color: #64909E; }
.taskStatus .pending { color: #AC6363; }
.taskStatus .done { color: #75B468; }
.activity-list { list-style: none outside none; margin: 0; }
.activity-list li { border-bottom: 1px solid #EEEEEE; display: block; }
.activity-list li:last-child { border-bottom: medium none; }
.activity-list li a { display: block; padding: 7px 10px; }
.activity-list li a:hover { background-color: #FBFBFB; }
.activity-list li a span { color: #AAAAAA; font-size: 11px; font-style: italic; }
.activity-list li a i { margin-right: 10px; opacity: 0.6; vertical-align: middle; }
.new-update { border-top: 1px solid #DDDDDD; padding: 10px 12px; }
.new-update:first-child { border-top: medium none; }
.new-update span { display: block; }
.new-update i { float: left; margin-top: 3px; margin-right: 13px; }
.new-update .update-date { color: #BBBBBB; float: right; margin: 4px -2px 0 0; text-align: center; width: 30px; }
.new-update .update-date .update-day { display: block; font-size: 20px; font-weight: bold; margin-bottom: -4px; }
.update-done, .update-alert, .update-notice { display: block; float: left; max-width: 76%; }
/* Tables */
span.icon .checker { margin-top: -5px; margin-right: 0; }
.dataTables_length { color: #878787; margin: 7px 5px 0; position: relative; left: 5px; width: 50%; top: -2px; }
.dataTables_length div { vertical-align: middle; }
.dataTables_paginate { line-height: 16px; text-align: right; margin-top: 5px; margin-right: 10px; }
.dataTables_paginate { line-height: 16px; text-align: right; margin-top: 5px; margin-right: 10px; }
.dataTables_paginate .ui-button, .pagination.alternate li a { font-size: 12px; padding: 4px 10px !important; border-style: solid; border-width: 1px; border-color: #dddddd #dddddd #cccccc; /* for IE < 9 */ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); display: inline-block; line-height: 16px; background: #f5f5f5; color: #333333; text-shadow: 0 1px 0 #ffffff; }
.dataTables_paginate .ui-button:hover, .pagination.alternate li a:hover { background: #e8e8e8; color: #222222; text-shadow: 0 1px 0 #ffffff; cursor: pointer; }
.dataTables_paginate .first { border-radius: 4px 0 0 4px; }
.dataTables_paginate .last { border-radius: 0 4px 4px 0; }
.dataTables_paginate .ui-state-disabled, .fc-state-disabled, .pagination.alternate li.disabled a { color: #AAAAAA !important; }
.dataTables_paginate .ui-state-disabled:hover, .fc-state-disabled:hover, .pagination.alternate li.disabled a:hover { background: #f5f5f5; cursor: default !important; }
.dataTables_paginate span .ui-state-disabled, .pagination.alternate li.active a { background: #41BEDD !important; color: #ffffff !important; cursor: default !important; }
div.dataTables_wrapper .ui-widget-header { border-right: medium none; border-top: 1px solid #D5D5D5; font-weight: normal; margin-top: -1px; }
.dataTables_wrapper .ui-toolbar { padding: 5px; }
.dataTables_filter { color: #878787; font-size: 11px; right: 0; top: 37px; margin: 4px 8px 2px 10px; position: absolute; text-align: left; }
.dataTables_filter input { margin-bottom: 0; }
.table th { height: auto; font-size: 10px; padding: 5px 10px 2px; border-bottom: 0; text-align: center; color: #666666; }
.table.with-check tr th:first-child, .table.with-check tr td:first-child { width: 10px; }
.table.with-check tr th:first-child i { margin-top: -2px; opacity: 0.6; }
.table.with-check tr td:first-child .checker { margin-right: 0; }
.table tr.checked td { background-color: #FFFFE3 !important; }
/* Misc */
.nopadding { padding: 0 !important; }
.nopadding .table { margin-bottom: 0; }
.nopadding .table-bordered { border: 0; }
.thumbnails { margin-left: -2.12766% !important; }
.thumbnails [class*="span"] { margin-left: 2.12766% !important; position: relative; }
.thumbnails .actions { width: auto; height: 16px; background-color: #000; padding: 4px 8px 8px 8px; position: absolute; bottom: 0%; left: 50%; margin-top: -13px; margin-left: -24px; opacity: 0; top: 10%; transition: 1s ease-out; -moz-transition: opacity 0.3s ease-in-out; }
.thumbnails li:hover .actions, .thumbnails li:hover .actions a:hover { opacity: 1; color: #fff; top: 50%; transition: 1s ease-out; }
.line { background: url("../img/line.png") repeat-x scroll 0 0 transparent; display: block; height: 8px; }
.modal { z-index: 99999 !important; }
.modal-backdrop { z-index: 999 !important; }
.modal-header { height: auto; padding: 8px 15px 5px; }
.modal-header h3 { font-size: 12px; text-shadow: 0 1px 0 #ffffff; }
.notify-ui ul { list-style: none; margin: 0; padding: 0; }
.notify-ui li { background: #eeeeee; margin-bottom: 5px; padding: 5px 10px; text-align: center; border: 1px solid #dddddd; }
.notify-ui li:hover { cursor: pointer; color: #777777; }
/* Forms */
form { margin-bottom: 0; }
.form-horizontal .control-group { border-top: 1px solid #ffffff; border-bottom: 1px solid #eeeeee; margin-bottom: 0; }
.form-horizontal .control-group:last-child { border-bottom: 0; }
.form-horizontal .controls { margin-left: 200px; padding: 10px 0; }
.form-horizontal input[type=text], .form-horizontal input[type=password], .form-horizontal textarea { }
.row-fluid .span20 { width: 97.8% }
.form-horizontal .form-actions { margin-top: 0; margin-bottom: 0; }
.help-block, .help-inline { color: #999999; }
/***********light-box***************/
#lightbox { position: fixed; /* keeps the lightbox window in the current viewport */ top: 0; left: 0; width: 100%; height: 100%; background: url(overlay.png) repeat #000; text-align: center; z-index: 9999; }
#lightbox p { position: absolute; top: 10px; right: 10px; width: 22px; height: 22px; cursor: pointer; z-index: 22; border: 1px solid #fff; border-radius: 100%; padding: 2px; text-align: center; transition: 0.5s; }
#lightbox p:hover { transform: rotate(180deg) }
#imgbox { position: absolute; /* keeps the lightbox window in the current viewport */ left: 0; top: 0px; width: 100%; height: 100%; background: url(overlay.png) repeat #000; text-align: center; z-index: 21; }
#imgbox img { margin-top: 100px; border: 10px solid #fff; }
/***********Error Page******************/
.error_ex { text-align: center; }
.error_ex h1 { font-size: 140px; font-weight: bold; padding: 50px 0; color: #28B779 }
#sidebar .content { padding: 10px; position: relative; color: #939DA8; }
#sidebar .percent { font-weight: 700; position: absolute; right: 10px; top: 25px; }
#sidebar .progress { margin-bottom: 2px; margin-top: 2px; width: 70%; }
#sidebar .progress-mini { height: 6px; }
#sidebar .stat { font-size: 11px; }
/***********light-box-end***************/

.btn-icon-pg ul { margin: 0px; padding: 0px; }
.btn-icon-pg ul li { margin: 5px; padding: 5px; list-style: none; display: inline-block; border: 1px solid #dadada; min-width: 187px; cursor: pointer }
.btn-icon-pg ul li:hover i { transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; margin-left: 8px; }
.accordion { margin-top: 16px; }
.fix_hgt { height: 115px; overflow-x: auto; }
.input-append .add-on:last-child, .input-append .btn:last-child { border-radius: 0px; padding: 6px 5px 2px; }
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] { width: none; }
.input-append input, .input-append select, .input-prepend span, .input-prepend input { border-radius: 0px!important; }
/***********pop-over********************/
.bs-docs-tooltip-examples { list-style: none outside none; margin: 0 0 10px; position: relative; text-align: center; }
.bs-docs-tooltip-examples li { display: inline; padding: 0 10px; list-style: none; position: relative; }
/* Responsive design */
@media (max-width: 480px) {
#user-nav { position: relative; left: auto; right: auto; width: 100%; margin-top: -31px; border-top: 1px solid #363E48; margin-bottom: 0px; background: #2E363F; float: right; }
.navbar > .nav { float: none; }
#my_menu { display: none; }
#my_menu_input { display: block; }
#user-nav > ul { right: 0px; margin-left: 20%!important; margin-top: 0px; width: 100%; background: #000; position: relative; }
#user-nav > ul > li { padding: 0px 0px; }
#user-nav > ul > li > a { padding: 5px 10px; }
#sidebar .content { display: none; }
#sidebar { float: none; width: 100% !important; display: block; position: relative; top: 0px; }
#sidebar > ul { margin: 0px; padding: 0px; width: 100%; display: block; z-index: 999; position: relative }
#sidebar > ul > li { list-style-type: none; display: block; border-top: 1px solid #41BEDD; float: none !important; margin: 0px; position: relative; padding: 2px 10px; cursor: pointer }
#sidebar > ul > li:hover ul { display: none; }
#sidebar > ul > li:hover { background-color: #ff8901; }
#sidebar > ul > li:hover a { background: none; }
#sidebar > ul li ul { margin: 0px; padding: 0px; top: 35px; left: 0px; z-index: 999; display: none; position: absolute; width: 100%; min-width: 100%; border-radius: none; }
#sidebar > ul li ul li { list-style-type: none; margin: 0px; font-size: 12px; line-height: 30px; }
#sidebar > ul li ul li a { display: block; padding: 5px 10px; color: #fff; text-decoration: none; font-weight: bold; }
#sidebar > ul li ul li:hover a { border-radius: 0px; }
#sidebar > ul li span { cursor: pointer; margin: 0px 2px 0 5px; font-weight: bold; color: #fff; font-size: 12px; }
#sidebar > ul li a i { background-image: url("../img/glyphicons-halflings-white.png"); margin-top: 4px; vertical-align: top; }
#sidebar > a { padding: 9px 20px 9px 15px; display: block !important; color: #eeeeee; float: none !important; font-size: 12px; font-weight: bold }
#sidebar > ul > li > a { padding: 5px; display: block; color: #AAAAAA; }
.widget-title .buttons > .btn { width: 11px; white-space: nowrap; overflow: hidden; }
.form-horizontal .control-label { padding-left: 30px; }
.form-horizontal .controls { margin-left: 0; padding: 10px 30px; }
.form-actions { text-align: center; }
.panel-right2 { width: 100%; background-color: #fff; border-right: 1px solid #dddddd; position: relative; left: 0; overflow: auto; top: 0px; height: 87%; width: 100%; }
.panel-left2 { margin-left: 0px; }
.dataTables_paginate .ui-button, .pagination.alternate li a { padding: 4px 4px!important; }
.table th { padding: 5px 4px 2px; }
}
 @media (min-width: 481px) and (max-width: 970px) {
body { background: #49CCED }
#header h1 { top: 0; left: 35px; }
#search { top: 5px }
#my_menu { display: none; }
#my_menu_input { display: block; }
#sidebar > ul > li { float: none; }
#sidebar > ul > li:hover ul { display: block; }
#sidebar, #sidebar > ul { width: 43px; display: block; position: absolute; height: 100%; z-index: 1; }
#sidebar > ul ul { display: none; position: absolute; left: 43px; top: 0; min-width: 150px; list-style: none; }
#sidebar > ul ul li a { white-space: nowrap; padding: 10px 25px; }
#sidebar > ul ul:before { border-top: 7px solid transparent; border-bottom: 7px solid transparent; content: ""; display: inline-block; left: -6px; position: absolute; top: 11px; }
#sidebar > ul ul:after { content: ""; display: inline-block; left: -5px; position: absolute; top: 12px; }
#sidebar > a { display: none !important; }
#sidebar > ul > li.open.submenu > a { border-bottom: none !important; }
#sidebar > ul > li > a > span { display: none; }
#sidebar .content { display: none; }
}
@media (max-width: 600px) {
.widget-title .buttons { float: left; }
.panel-left { margin-right: 0; }
.panel-right { border-top: 1px solid #DDDDDD; border-left: none; position: relative; top: auto; right: auto; height: auto; width: auto; }
#sidebar .content { display: none; }
}
@media (max-width: 767px) {
body { padding: 0 !important; }
#search { display: none; }
#user-nav > ul > li > a > span.text { display: none; }
#sidebar .content { display: none; }
}
@media (min-width: 768px) and (max-width: 979px) {
 [class*="span"], .row-fluid [class*="span"] {
 display: block;
 float: none;
 margin-left: 0;
 width: auto;
}
}
@media (max-width: 979px) {
div.dataTables_wrapper .ui-widget-header { height: 68px; }
.dataTables_filter { position: relative; top: 0px; }
.dataTables_length { width: 100%; text-align: center; }
.dataTables_filter, .dataTables_paginate { text-align: center; }
#sidebar .content { display: none; }
}
/*停车场记录*/
.searchCar { background-color: #fff; border: 1px solid #CDCDCD; line-height: 40px }
.searchCar span { padding-left: 20px }
.searchBtn { background-color: #E2740E; color: #fff; border-radius: 3px; border: none; width: 58px; height: 25px }
table.dataTableCar {
	border-right: 1px solid #DDDDDD;
	border-top: none;
	line-height: 30px;
	text-align: center;
}
table.dataTableCar th { background-color: #EFEFEF; line-height: 30px; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD }
table.dataTableCar td { text-align: center; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background-color: #F9F9F9 }
.date { background: url(../images/time_date.jpg) no-repeat 96% 5px }

.pagebox { float: right; position:absolute; bottom:0; width:96%;}
.page { float: right; clear: both; margin-top: 8px; margin-bottom: 8px; margin-right: 8px }
.page span { padding: 5px 10px; border: 1px solid #DDDDDD; cursor: pointer }
span.chose_1 { background-color: #E96500; color: #fff }
.searchCar2 { background-color: #fff; border: 1px solid #CDCDCD; line-height: 40px; text-align: right; }
.searchCar2 span { padding-left: 20px }
table.dataTableCar2 { border: 0px; border-top: none; line-height: 30px; }
table.dataTableCar2 th { background-color: #EFEFEF; line-height: 30px; border: 0px; }
table.dataTableCar2 td { text-align: left; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background-color: #F9F9F9 }
table.dataTableCar3 { border-right: 1px solid #DDDDDD; border-top: none; line-height: 30px; }
table.dataTableCar3 th { background-color: #EFEFEF; line-height: 30px; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; text-align: center; }
table.dataTableCar3 td { text-align: center; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; background-color: #F9F9F9 }
/*基础资料设置*/
 
.widget-content { padding: 15px; border-bottom: 1px solid #cdcdcd; }
.widget-box.widget-plain .widget-content { padding: 12px 0 0; }
.widget-box.collapsible .collapse.in .widget-content { border-bottom: 1px solid #CDCDCD; }
.nopadding { padding: 0 !important; }
.nopadding .table { margin-bottom: 0; }
.nopadding .table-bordered { border: 0; }
.control-label { padding-top: 15px; width: 180px; line-height: 22px; }
.form-horizontal .controls { margin-left: 0 }
.form-horizontal .control-list { padding-top: 0 }
.form-horizontal .form-actions { padding-right: 10px; padding-left: 10px }
.confirmation_button { background: #54BC00; border: 1px solid #399202; border-radius: 2px; color: #fff; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; font-family: '微软雅黑'; }
.confirmation_button:hover { background: #638300; }
.btn-success { color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); background-color: #5bb75b; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] { color: #fff; background-color: #51a351; *background-color:#499249
}
.btn-success:active, .btn-success.active { background-color: #408140 \9 }
.controls input { height: 22px; }
/* Forms */
form { margin-bottom: 0; }
.form-horizontal .control-group { border-top: 1px solid #ffffff; border-bottom: 1px solid #eeeeee; margin-bottom: 0; }
.form-horizontal .control-group:last-child { border-bottom: 0; }
.form-horizontal .control-label { padding-top: 15px; width: 180px; }
.form-horizontal .controls { margin-left: 200px; padding: 10px 0; }
.form-horizontal input[type=text], .form-horizontal input[type=password], .file-upload { position: relative; overflow: hidden; }
.file-upload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65; }
.btn-primary { color: #666666; background-color: #EDEDED; border-color: #BABABA; }
.row-fluid .span20 { width: 97.8% }
.form-horizontal .form-actions { margin-top: 0; margin-bottom: 0; }
.help-block, .help-inline { color: #999999; }
.form-actions { padding-bottom: 20px; }
.control-group { margin-bottom: 10px； }
legend+.control-group { margin-top: 20px; -webkit-margin-top-collapse: separate }
.form-horizontal .control-group { margin-bottom: 20px; *zoom:1
}
.form-horizontal .control-group:before, .form-horizontal .control-group:after { display: table; line-height: 0; content: "" }
.form-horizontal .control-group:after { clear: both }
.form-horizontal .control-label { float: left; width: 160px; padding-top: 13px; text-align: right }
.form-horizontal .controls {
*display:inline-block;
*padding-left:20px; margin-left: 180px; *margin-left:0
}
.form-horizontal .controls:first-child { *padding-left:180px
}
.form-horizontal .help-block { margin-bottom: 0 }
.form-horizontal input+.help-block, .form-horizontal select+.help-block, .form-horizontal textarea+.help-block, .form-horizontal .uneditable-input+.help-block, .form-horizontal .input-prepend+.help-block, .form-horizontal .input-append+.help-block { margin-top: 10px }
.form-horizontal .form-actions { padding-left: 180px }
table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0 }
.ipt_1 { border: 1px solid #EFEFEF; padding: 4px; border-radius: 2px; width: 102px }
.ipt_2 { border: 1px solid #CBCBCB; padding: 4px; border-radius: 2px; color: #B3B3B3; width: 90% }
.singleChose{ display:inline-block; vertical-align:top; margin:8px 10px auto 10px} 
.Pull_Down_Select_For{height:35px;border:1px solid #CBCBCB;padding:4px}
/* 后台用户管理 */
.tab01 { border: 1px #FFFFFF solid; border-bottom: 0px; border-left: 0px; height: 30px; }
.employee_axxounts { width: 100%; height: auto; }
.employee_axxounts_list { width: 197px; height: 147px; float: left; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
.employee_axxounts_list .employee_tim { width: 177px; height: 148px; border: 1px solid #e3e3e3; cursor: pointer; }
.employee_axxounts_list .employee_first { background: url(../images/add.png) no-repeat center center #fff; border: 1px dashed #e3e3e3; width: 177px; height: 64px; padding-top: 84px; text-align: center; font-size: 14px; display: block; color: #555; }
.employee_tim .emp_top { height: 33px; line-height: 33px; color: #555; }
.employee_tim .emp_top samp { float: left; padding-left: 5px; }
.employee_tim .emp_top samp .num { }
.employee_tim .emp_top .box_a { float: right; }
.employee_tim .emp_top .box_a a { padding: 0px 5px; color: #555; }
.employee_tim .emp_top a:hover { color: #e2740e; }
.employee_tim .emp_center { height: 91px; border-top: 1px dashed #e3e3e3; line-height: 91px; text-align: center; color: #e2740e; }
/*月卡设置*/

.employee_axxounts { width: 100%; height: auto; }
.rule_set_box { width: 197px; height: 147px; float: left; padding-top: 20px; padding-bottom: 20px; padding-right: 20px; }
.rule_set_box .employee_tim { width: 177px; height: auto; border: 1px solid #e9e9e9; }
.rule_set_box .employee_first { background: url(../images/add.png) no-repeat center center #fff; border: 1px dashed #e9e9e9; width: 177px; height: 52px; padding-top: 75px; text-align: center; font-size: 14px; }
.rule_set_box .employee_tim .emp_top { height: 33px; line-height: 33px; color: #555; text-indent: 10px; font-weight: bold; }
.rule_set_box .employee_tim .emp_top a { float: right; padding: 0px 5px; font-weight: 400; color: #555; text-decoration: underline; }
.rule_set_box .employee_tim .emp_center { height: auto; border-top: 1px dashed #e9e9e9; border-bottom: 1px dashed #e9e9e9; text-align: left; text-indent: 50px; }
.rule_set_box .employee_tim .emp_center p { height: auto; line-height: 20px; color: #e2740e; }
.rule_set_box .employee_tim .emp_bottom { height: 33px; line-height: 33px; color: #555; text-indent: 10px; }
.rule_set_box .employee_tim .emp_bottom a { float: right; padding: 0px 5px; color: #555; text-decoration: underline; }
.rule_set_box .employee_tim a:hover { color: #e2740e; }
.information_main_box { border: 1px solid #e3e3e3; padding: 10px 20px 40px 20px; border-top: none; height: auto; background: #fff; }
.con_title_inform { height: 40px; line-height: 40px; border: 1px solid #e3e3e3; margin: 20px auto 0px; background: #fff; }
.con_title_inform span { font-size: 14px; color: #e2740e; padding: 10px 10px 10px 10px; }
.content_main_box { }
th { text-indent: 10px; color: #555; font-weight: 400; text-align: left; height: 40px; border-top: 1px solid #e1e2e3; border-bottom: 1px solid #e1e2e3; background: #fff; }
/*客户中心表格部分*/
.short_box { }
.short_message { width: 100%; height: auto; border: 1px solid #ccc; background: #fff; margin-top: 20px; }
.short_message h3 { height: 30px; line-height: 30px; margin-bottom: 10px; border-bottom: 1px solid #ccc; text-indent: 10px; color: #e2740e; }
.short_message ul { }
.short_message ul li { line-height: 30px; }
.short_message ul li .dates { float: left; padding-right: 10px; padding-left: 10px; }
.short_message ul li .result { float: right; padding-right: 10px; }
.short_new_box { width: 100%; height: 450px; border: 1px solid #ccc; margin-top: 20px; text-indent: 10px; background: #fff; }
.short_new_box h3 { height: 30px; font-weight: bold; font-size: 14px; line-height: 30px; border-bottom: 1px solid #ccc; color: #e2740e; }
.short_new_box .new_inter { line-height: 50px; display: block; height: auto; margin-bottom: 10px; margin-top: 10px; background: none; }
.short_new_box .new_inter span { padding-right: 10px; vertical-align: top; }
.short_new_box .new_inter .title { height: 30px; width: 300px; border: none; border: 1px solid #ccc; padding-left: 5px; }
.short_new_box .new_inter textarea { width: 500px; height: 200px; border: none; border: 1px solid #ccc; padding-left: 5px; padding-top: 10px; }
.short_new_box .button_box { float: left; padding-left: 0px; }
#button_box { margin-bottom: 20px; text-align: center; align-content: center; line-height: 40px; height: 30px; }
.short_new_box .new_inter .add_button { float: left; width: auto; }
.add_button { float: right; width: auto; height: 30px; line-height: 30px; border-radius: 5px; border: 1px solid #d66e0d; color: #fff; padding: 0px 5px; background: #e2740e; margin: 4px 5px 0px 0px; }
.add_button:hover { background: #cc690c; }
.res_button { width: 100px; height: 35px; line-height: 35px; border-radius: 5px; border: 1px solid #fff; color: #fff; padding: 0px 5px; background: #A7A7A7; margin: 4px 5px 0px 0px; }
.res_button:hover { background: #808080; }
.sen_button { width: 100px; height: 35px; line-height: 35px; border-radius: 5px; border: 1px solid #fff; color: #fff; padding: 0px 5px; background: #E2740E; margin: 4px 5px 0px 0px; }
.sen_button:hover { background: #62A400; }



/*normal input */
.nor-input { height:22px; width:120px;  border:1px solid #d9d9d9; font-size:12px; color:#333; line-height:22px;  }
.nor-button { border:1px solid #d9d9d9;font-size:12px; color:#999;border-radius: 3px; border: none; width: 70px; height: 22px}
.nor-button2a { width:80px; height:22px; border:1px solid #d9d9d9; background:#e2740e; font-size:12px; color:#fff; line-height:22px;  padding: 2px; border-radius: 2px;}
.nor-button2 { background-color: #E2740E; color: #fff; border-radius: 3px; border: none; width: 70px; height: 22px }
.nor-select {width:14px; height:14px; border:1px solid #d9d9d9; font-size:12px;  line-height:22px; }
.nor-select2 { height:22px;width:120px;border:1px solid #d9d9d9;font-size:12px; color:#333; line-height:22px; }
.nor-select3 {width:14px; height:14px; border:1px solid #d9d9d9; font-size:12px;  line-height:22px; }

 /*下拉框 */
#current,#options { border:1px solid #999;}
#replace {cursor:default;overflow:visible;position:relative;}
#current { background:url("../images/dropdown.png") right center no-repeat;margin-bottom:0;}
#current,#replace,#options li { width:150px;}
#options { border-top:0 none; display:none;list-style-type:none;margin-top:0;position:absolute;width:160px;}
#current,#options li {padding:5px;}
#current,#options,#options li {background-color:#FFF;}